Versions:
Dofek is an AI-aware system monitor developed and published by Asaf Saar, available for Windows, Linux, and macOS. It is designed specifically for developers running AI workloads, addressing a category of need that conventional monitoring tools typically overlook: visibility into machine learning and inference activity at the system level. As of the current release, version 1.5.1, Dofek ships as a single-version offering, with one recorded version in its release history. The software's purpose is to give developers detailed, per-process insight into the resources consumed by AI-related tasks. Among its distinguishing capabilities is per-process VRAM monitoring, which allows users to track exactly how much video memory individual processes occupy, an essential metric when working with GPU-accelerated models and large-scale inference jobs. Dofek also includes inference detection, enabling it to recognize when inference operations are occurring on the system, which helps developers correlate resource usage with actual model activity rather than guessing at the source of load spikes. For CPU monitoring, Dofek presents data through candlestick-style charts, an unusual visualization approach in the system monitoring category that conveys variation over time in a compact form. This complements its broader role as a general system monitor while retaining its focus on AI workload observability. A notable characteristic of Dofek is its dual-interface design. Users can interact with it through a terminal user interface (TUI), suitable for headless environments, remote servers, and command-line-centric workflows, or through a native desktop GUI for those who prefer a graphical experience on their workstation. This flexibility makes it adaptable to both local development machines and server-side deployments. Dofek fits within the system monitoring and developer tools software category, with a particular emphasis on AI and machine learning development environments. Its cross-platform availability across the three major desktop operating systems ensures that teams working in heterogeneous environments can adopt a consistent monitoring solution. Version 1.5.1 represents the current state of the software, and as the only listed version, it serves as the reference release for users evaluating the tool for AI workload monitoring, VRAM tracking, and inference-aware system observation.
Tags: